.warning{ font-size:14px; color:red; }
body{ font-size:12px; margin:0px; }
form{ margin:0px; }
img{ border:0;}
a { color: #036; text-decoration: none;}
a:hover { color: #258DC9; text-decoration: underline;}

.fl
{
	float: left;
}
.fr
{
	float: right;
}
.clear
{
	clear: both;
	overflow: hidden;
}

.tableheader{ background-color:#c5def5; font-size:13px; color:#000; }
.tabletr{ background-color:#fff; }
.tabletron{ background-color:#eee; }

.gridtable { border-collapse:collapse;  background-color:#dddddd;}
.gridtable th{background-color:#eeeeee; padding-left:5px; }
.gridtable tr{ background-color:expression('#eeeeee,#ffffff'.split(',')[rowIndex%2]); }
.gridtable td{ padding-left:5px; padding-right:5px; }

.mouseoverstyle{ background-color:#eee; }
.mouseoutstyle{ background-color:#fff; }

.hidden{ display:none; }



.description{ font-size:-1; color:#666; }
.maintable{ min-width:750px; width:96%; }

.page_turner{ letter-spacing:0px; height:20px; border:#999 solid 1px; overflow:hidden;  }
.page_turner ul { margin:0px;   }
.page_turner_li { float:left; padding-left:8px;padding-right:8px; padding-top:4px;  border-right:#999 solid 1px;   }

.disabled{ background-color:#eeeeee; color:#666; }
.text_right{ text-align:right; }


.flag0{ color:red; }
.flag1{  }
.flag2{ color:gray;  }